/*
 * Licensed to the Tai Ping Jin Ke
 *
 * Copyright (c) 2022 .
 * All rights reserved.
 * 项目名称：登录通-通用处理层
 * 版权说明：本软件属太平金融科技服务(上海)有限公司所有，在未获得太平金融科技服务(上海)有限公司正式授权情况下，任何企业和个人，不能获取、阅读、安装、传播本软件涉及的任何受知识产权保护的内容。
 */
package com.taiping.dlt.converter;

import com.taiping.dlt.pojo.bo.AuthLoginBO;
import com.taiping.dlt.pojo.query.AuthLoginQO;

/**
 * 注解lombok.experimental.Accessors的使用 与 org.springframework.cglib.beans.BeanCopier.create(Class, Class, boolean) 会产生冲突，导致赋值失败。
 */
public class AuthLoginQOConverter {

    /**
     * AuthLoginBO 转 AuthLoginQO
     */
    public static AuthLoginQO convert(AuthLoginBO authLoginBO) {
        AuthLoginQO authLoginQO = new AuthLoginQO();
        authLoginQO.setAccount(authLoginBO.getAccountCode());
        authLoginQO.setPassword(authLoginBO.getLoginPassword());
        authLoginQO.setChannelCode(authLoginBO.getLoginChannel());
        return authLoginQO;
    }

}
